package com.smedi.ismedi.inmail.core.port.adapter.persistence.model;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.smedi.ismedi.database.starter.model.BasicFieldEntity;
import lombok.*;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @className: UserActionLog
 * @Description: TODO
 * @version: v1.0.0
 * @author: wzx
 * @date: 2022/9/29 16:23
 */

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = false)
@TableName(value = "user_action_log")
public class UserActionLogEntity extends BasicFieldEntity implements Serializable {

    @TableField(value = "user_id")
    private Long userId;

    @TableField(value = "action_time")
    private LocalDateTime actionTime;

    @TableField(value = "visit_url")
    private String visitUrl;

    @TableField(value = "args")
    private String args;

    @TableField(value = "description")
    private String description;


}